﻿*{
	padding:0px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0;
}
 html
    {   height:100%;
        padding:20px 0px 46px 0;      
    }  
body{	
	font-size:12px;
	color:#000;	
    height:100%;
}
a {
	color:#3366cc;
	text-decoration:none;
}
a:hover{
	color:#6CB9DC;
	text-decoration:none;
}
img {
	border:0px; 
}
input,img{
	vertical-align:middle;
	margin-bottom: 0px;
}
ul,li,dd,dl,dt{
    list-style:none;
}

.head{
    height:95px;
    background-image:url('images/head_top.jpg');
    background-repeat:no-repeat;
    position:absolute;/*公共*/
    top:0;
    left:0;
    width:100%;           
    overflow:auto !important;/*FF*/
    _OVERFLOW-Y: auto;/*IE6*/ 
    _OVERFLOW-X: auto; 
}
#head_logoimg{
	width:87px;
	height:95px;
	margin:14px 31px 0px 0px;
	padding-left:31px;
	float:left;
	padding-top:5px;
}
#head_logotext{
    width:498px;
    height:36px;
    float:left;
    margin-top:22px;
    padding-left:33px;
}
#head_right{
	width:530px;
	height:95px;
	float:right;
	margin-right:10px;
}
.head_rtop{
	height:33px;
	margin-top:5px;
	margin-bottom:53px;
	text-align:right;
	line-height:33px;
	color:#fff;
}
.head_rtop a{
	color:#fff;
}
.head_rtop a:hover{
	color:#FFD025;
	text-decoration:underline;
}
.head_rbottom{
	height:28px;
	text-align:right;
}
.head_rbottom li{
	width:82px;
	height:28px;
	float:left;
	margin-right:6px;
}
.head_rbottom li a{
	width:82px;
	height:28px;
	display:block;
	color:#0080C3;
	font-size:12px;
    line-height:30px;
    text-align:center;
    background-image:url('images/top_m1.png');
    background-repeat:no-repeat;
}
.head_rbottom li a:hover{
    color:#000;
	background-image:url('images/top_m11.png');
    background-repeat:no-repeat;
}

.containt{
	height:100%;
	margin:0; /*公共*/
    width:100%;
    position:fixed;/*FF IE7 SF*/ 
    top:122px;
    bottom:46px;              
    overflow: auto !important;
    _position: relative;/**IE6***/        
    _top:0px;
    _OVERFLOW-Y: auto; 
    _OVERFLOW-X: auto;
}
#left{
	width:190px;	
	float:left;
	display:inline;
	height:100%;

	top:122px;
    bottom:0px;	
    overflow: auto !important;
    _position: relative;/**IE6***/        
    _top:0px;        
    _OVERFLOW-Y: auto; 
    _OVERFLOW-X: auto;
    background-image:url('images/left_bg.png');
    background-repeat:repeat-y;
 }
 .left_top{
	height:4px;
	overflow:hidden;
    background-image:url('../img/left_top.png');
    background-repeat:no-repeat;
}
 .left_body{
	width:290px;	
	border-top:1px #7CA6B9 solid;
	margin-left:4px;
}

/******左侧二级菜单*****/
ul#menu, ul#menu ul {
  width:277px;
}

ul#menu a {
  display: block;
  line-height:42px;	
  color:#000;
  font-size:14px;
  font-weight:bold;
}
ul#menu a span{
  width:21px;
  height:21px;
  float:left;
  margin-right:8px;
  margin-top:0px;
}
ul#menu li a {
  color: #000;	  
  background-image:url('images/left_menubg.png');
  background-repeat:repeat-x;
  padding-left:14px;
}
ul#menu li{
  background:#D9F2FE;  
}
ul#menu li ul{
	border-bottom:1px #BAD1DE solid;
	background:#F0FAFF;
}
ul#menu li ul li a {
  color:#4D4D4D;
  padding-left:25px;
  background-image:none;
  background:#F2F7F9;
  border-bottom:1px #D6D8D9 dashed;
  font-weight:lighter;
  
}
ul#menu li ul li a span{
	width:16px;
	height:16px;
	float:left;
	margin-right:7px;
	margin-top:0px;
}
ul#menu li ul li a:hover {
  background: #AAE1F5;
  border-left: 1px #fff solid;
  border-right:1px #fff solid;
  color:#000;
}

.code {  list-style-type: decimal-leading-zero; padding: 5px; margin: 0; }
.code code { display: block; padding: 3px; margin-bottom: 0; }
.code li { background: #ddd; border: 1px solid #ccc; margin: 0 0 2px 2.2em; }
.indent1 { padding-left: 1em; }
.indent2 { padding-left: 2em; }


#right{
  
  margin-left:200px;
  
}

.rig_nr{
	margin: 10px;
	line-height:24px;
}
.fole_end{
	
}
.wjyht_tab{
	margin:20px;
	border:1px #add0ef solid;
}
.wjyht_tab td{
	padding:4px 10px;
	border:0px;
}
.wjytr td{
	border-bottom:1px #d2e8fc solid;
	padding-bottom:30px;
}
.deddiv{
	width:97%;
	margin:0 auto 10px auto;
	color:#1f496e
}
.ddsh_tab{
	width:97%;
	border:1px #64a6e1 solid;
	text-align:center;
	margin-right: auto;
	margin-top: 0;
	}
.ddsh_tab th{
	background:#edf6fe;
	padding:5px;
	text-align:center;
}
.ddsh_tab td{
	padding:5px 5px;
	border-bottom:1px #efefef solid ;
}
.dwhy_gl{
	width:92%;
	padding:20px 10px;
	text-align:left
}
.rig_nr fieldset{
	text-align:left;
}
.ybsx_xs{
	width:90%;
	text-align:right;
	font-size:13px;
	margin:10px 0 -10px 0;
	padding:0;
	color:#555;
	
}
.ybsx_xs span{
	color:#13446f;
	font-weight:bold;
}


.mypager {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 3px; PADDING-TOP: 3px; TEXT-ALIGN: center; height:30px;
}
.mypager A {
	BORDER-RIGHT: #aaaadd 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #aaaadd 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #aaaadd 1px solid; COLOR: #000099; PADDING-TOP: 2px; BORDER-BOTTOM: #aaaadd 1px solid; TEXT-DECORATION: none
}
.mypager A:hover {
	BORDER-RIGHT: #000099 1px solid; BORDER-TOP: #000099 1px solid; BORDER-LEFT: #000099 1px solid; COLOR: #000; BORDER-BOTTOM: #000099 1px solid
}
.mypager A:active {
	BORDER-RIGHT: #000099 1px solid; BORDER-TOP: #000099 1px solid; BORDER-LEFT: #000099 1px solid; COLOR: #000; BORDER-BOTTOM: #000099 1px solid
}
.mypager SPAN {
	BORDER-RIGHT: #000099 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #000099 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #000099 1px solid; COLOR: #fff; PADDING-TOP: 2px; BORDER-BOTTOM: #000099 1px solid; BACKGROUND-COLOR: #000099
}
.mypager SPAN.disabled {
	BORDER-RIGHT: #eee 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #eee 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #eee 1px solid; COLOR: #ddd; PADDING-TOP: 2px; BORDER-BOTTOM: #eee 1px solid
}


.foot{
	height:45px;
    background-image:url('images/foot.png');
    background-repeat:repeat-x;    
    line-height:45px;    
    position:absolute;/*公共*/
    bottom:0;
    left:0;
    width:100%;     
    overflow:auto !important;/*FF*/
    _OVERFLOW-Y: auto;/*IE6*/ 
    _OVERFLOW-X: auto;  
    padding-left:15px;
     
     
}